package com.atguigu.gmall.scheduled.handler;

import com.xxl.job.core.biz.model.ReturnT;
import com.xxl.job.core.handler.annotation.XxlJob;
import com.xxl.job.core.log.XxlJobLogger;
import org.springframework.stereotype.Component;

import java.util.Date;

@Component
public class MyXxlJobHandler {
    //XxlJob注解：表示创建一个执行器  任务， value值必须唯一 由调动中心查找配置使用
    @XxlJob(value = "testxxlJobTask")
    public ReturnT<String> myxxlJobTask(String param){
        XxlJobLogger.log("xxljob日志类输出日志，参数：{},当前时间:{}",
                param , new Date());
        System.out.println("myxxlJobTask执行了：param = "+ param);
        //响应对象  不会存数据，只返回成功失败
        return ReturnT.SUCCESS;
    }
}
